批量生成 UUID v4、NanoID、HEX 和 Base64URL 随机 ID,仅在浏览器中一次最多 10,000 个。
UUID v4 是广泛使用的 36 字符标准标识符;NanoID 是适合放入 URL 的较短随机 ID。两者都可用于数据库键、临时令牌和测试数据。
生成的数据不会离开您的设备,所有处理仅使用您的本地电脑完成。
随机值由浏览器 Crypto API 在当前设备上生成,不会发送到 MISCLAND 服务器。
可用于生成临时随机字符串;但若要创建账户密码,更适合使用带有专用安全选项的密码生成器。
理论上存在冲突可能,但概率极低。生产数据库仍建议通过唯一约束提供最终保障。
通常使用 21 个字符。ID 越短,发生冲突的概率越高。
NanoID 和 Base64URL 模式仅使用 URL 安全字符,适合放入路径或查询参数。
不支持。标准 UUID 模式目前只生成随机 UUID v4,不支持 UUID v1、UUID v7、ULID、CUID 等其他格式;NanoID、HEX 和 Base64URL 作为独立的随机 ID 模式提供。
NanoID 模式默认 21 个字符,可设置为 4–256 个字符。生成主体使用 0-9 A-Z _ a-z - 这 64 个 URL 安全字符,并通过浏览器 crypto.getRandomValues() 生成随机值。添加前缀后,最终字符串会比设置的主体长度多出前缀长度。
0-9 A-Z _ a-z -
crypto.getRandomValues()